import request from '@/config/axios'
import {CategoryVO} from "@/api/mall/product/category";

// 商品-滚动设置 VO
export interface ProductRollVO {
  categoryId: number // 商品分类id
  categoryName: string // 商品分类名称
  areaId: number // 地区id
  areaName: string // 地区名称
  language: string // 语言
  style: string // 样式
  timeRule: string // 评论时间显示规则
  usePermission: number // 使用权限 1仅自己 2所有人 3指定人员
}

// 商品-滚动设置 API

// 查询商品-滚动设置分页
export const getProductRollPage = (params: any) => {
  return  request.get({url: `/product/roll/page`, params})
}

// 查询商品-滚动设置详情
export const getProductRoll = (id: number) => {
  return  request.get({url: `/product/roll/get?id=` + id})
}

// 新增商品-滚动设置
export const createProductRoll = (data: ProductRollVO) => {
  return  request.post({url: `/product/roll/create`, data})
}

// 修改商品-滚动设置
export const updateProductRoll = (data: productRollVO) => {
  return  request.put({url: `/product/roll/update`, data})
}

// 删除商品-滚动设置
export const deleteProductRoll= (id: number) => {
  return  request.delete({url: `/product/roll/delete?id=` + id})
}

// 导出商品-滚动设置 Excel
export const exportProductRoll= (params) => {
  return  request.download({url: `/product/roll/export-excel`, params})
}


